a very luxurious sport car - Francés Inglés Diccionario